flower-spray organ of ruffini - Spanish English Dictionary